"causa remota" - Details

English Term:
causa remota
Arabic Term:
السبب البعيد
Arabic Definition:

.